/**
 * 
 */
package kr.co.insoft.driver.model;

import java.io.Serializable;

import kr.co.insoft.driver.util.NullExcludeTransformer;
import flexjson.JSONSerializer;

/**
 * <pre>
 * 하드웨어 프로파일 정보
 * amazon 의 경우 T1 / M1 등등
 * rackspace는 hardware profile
 * </pre>
 * 
 * @author IN-SOFT Inc. GoodwillDD(sylee@in-soft.co.kr)
 * 
 */
public class HardwareProfileModel implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1758624263572578961L;

	public String toString() {
		return (new JSONSerializer())
				.transform(new NullExcludeTransformer(), void.class)
				.exclude("*.class").deepSerialize(this);
	}

	String id;
	String name;

	/**
	 * @return the id
	 */
	public String getId() {
		return id;
	}

	/**
	 * @param id
	 *            the id to set
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}

	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}

}
